where did this rain come from - Turco Inglés Diccionario